There is no "roll-over" in Domino. When DST starts, nothing in Domino actually changes. Domino stores all time-date values in GMT. The conversion from local time to GMT and back again depends on the date part of the value and on the DSTLaw setting when the conversion happens. If Domino cannot get the DSTLaw from the operating system's locale, and if there is no DSTLaw in NOTES.INI, then it uses some default DSTLaw, which is probably what you are experiencing.
If the operating system makes an actual change when DST starts, then this might upset Domino if it does not happen at the same time as the DSTLaw predicts.
What you are suggesting is that the default DSTLaw depends on the type of ID. That does seem to be a quirky arrangement. But even if it is true, the DSTLaw setting that you now have in NOTES.INI should override the default and make it right. There should be no need to tinker with the ID.